package com.example.ymm.modules1.service.dto;

import com.example.ymm.annotation.Query;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class DbCardQueryCriteria implements Serializable {

    @Schema(name= "模糊查询：用户名")
    @Query(blurry = "userName")
    private String keyword;

    @Schema(name= "查询 天")
    @Query()
    private String day;

    @Query()
    String month;

    @Query()
    String year;

    @Query()
    String userId;

    @Query()
    String note;

    @Query()
    Integer isFullMonth;//是否月满勤:0否 1是

    @Query()
    Integer isFullYear; //是否年满勤

    @Query()
    Integer isAllMonth; // 是否月全勤

    @Query()
    Integer isAllYear; //是否年全勤

    List<String> userIdIn;

    List<String> times;

    String startTime;

}
